#define  _CRT_SECURE_NO_WARNINGS 1

//#include <stdio.h>
//
//size_t My_strlen1(char* ch)
//{
//	size_t count = 0;
//	while (*ch)
//	{
//		count++;
//		ch++;
//	}
//	return count;
//}
//
//size_t My_strlen2(char* ch)
//{
//	char* start = ch;
//	while (*ch)
//	{
//		ch++;
//	}
//	return ch - start;
//}
//
//size_t My_strlen3(char* ch)
//{
//	if (*ch)
//		return 1 + My_strlen3(ch + 1);
//	else
//		return 0;
//}
//
//int main()
//{
//	char ch[] = "adjkjnv";
//	printf("%zd\n", My_strlen3(ch));
//	printf("%zd\n", My_strlen3(ch));
//	printf("%zd\n", My_strlen3(ch));
//	return 0;
//}


//#include <stdio.h>
//#include <ctype.h>
//
//int main()
//{
//	char ch[] = "Hello World";
//	char* pc = ch;
//	while (*pc)
//	{
//		if (isupper(*pc))
//		{
//			*pc += 32;
//			putchar(*pc);
//		}
//		else
//			putchar(*pc);
//		pc++;
//	}
//	return 0;
//}


#include <stdio.h>
#include <ctype.h>

int main()
{
	char ch[] = "Hello World";
	int i = 0;
	while (ch[i])
	{
		if (islower(ch[i]))
		{
			ch[i] -= 32;
			putchar(ch[i]);
		}
		else
			putchar(ch[i]);
		i++;
	}
	return 0;
}